@charset "utf-8";
/* CSS Document */

#main{width:1200px; margin:0 auto;}

/* 左 */
#main_l{float:left; width:200px; margin-top:20px; text-align:center;box-shadow:0px 2px 10px 0px rgba(0,0,0,.1);}
.main_l_title{height:110px; color:#fff; background:#333; border-radius:10px 10px 0 0;}
.main_l_title h3{font-size:30px; padding-top:24px;}
.main_l_title p {font-size:16px;}
.main_l_table li{font-size:16px;}
.main_l_table li a{display:block; padding:16px 0 16px 0; border:1px dashed #666; border-top:none;}
.main_l_table li a:hover{color:#fff; background:#c71c22; border:none;  transition:all .3s ease;}
.main_l_table li.active a{color:#fff; background:#c71c22; border:none;}

/* 右 */
#main_r{float:right; width:960px; margin:20px 0;}
.breadcrumb{padding:10px 0 10px 0; color:#999;}
.breadcrumb li{display:inline-block; font-weight:bolder;}
.breadcrumb li a{color:#888;}
.breadcrumb li a:hover{color:#ff3f45;}
.main_r   {float:left;}
.main_r h2{text-align:left; font-size:32px;}
.main_r .bord{width:900px; height:3px; background:#888; margin:0 auto;}
.main_r ul{margin-bottom:20px;}
.main_r li{display:inline-block; padding-left:8px;}
.main_r li.first{padding:0;}
.main_r li img{padding:3px; border-radius:6px;}
.main_r li p{text-align:center; padding:0 5px; font-size:16px; color:#555; width:200px; height:28px; line-height:24px; overflow:hidden;}
.main_r li a{box-shadow:0px 2px 10px 0px rgba(0,0,0,.05); display:inline-block;}
.main_r li a:hover{background:#c71c22; border-radius:4px; box-shadow:0px 2px 10px 0px rgba(255,63,69,.9);}
.main_r li a:hover p{color:#fff;}
/* 联系我们 */
.contact-message{width:580px; margin-top:10px;}
.contact-message>div {margin-bottom:20px; background:#f0f0f0; font:16px;}
input{width:100%;}
textarea {
    width: 89%;
    height: 248px;
    resize: none;
    border-style: none;
}